home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
dpmigcc5.zip
/
RSX
/
SOURCE
/
TIMEDOS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-05-27
|
851b
|
30 lines
#include <time.h>
#ifndef _DATETIME_T_DEFINED
#define _DATETIME_T_DEFINED
struct dos_date {
unsigned short ddate_year; /* 1980 - 2099 */
unsigned char ddate_month; /* 1 - 12 */
unsigned char ddate_day; /* 1 - 31 */
unsigned char ddate_dayofweek; /* 0 = sonday */
};
struct dos_time {
unsigned char dtime_hour; /* 0 - 23 */
unsigned char dtime_minutes; /* 0 - 59 */
unsigned char dtime_seconds; /* 0 - 59 */
unsigned char dtime_hsec; /* 0 - 99 */
};
struct file_time {
unsigned short ft_date;
unsigned short ft_time;
};
#endif
unsigned long dos2gmt(struct dos_date *dd, struct dos_time *dt);
void gmt2tm(unsigned long *t, struct tm *result);
unsigned long filetime2gmt(struct file_time *ft);
void gmt2filetime(unsigned long time, struct file_time *ft);